package gestiones;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Types;
import clases.Educacion;
import conectores.Conexion;



public class GestionEducacion {
	
	public boolean ingresarEducacion(Educacion educ) {
		Conexion conexion = new Conexion();
		Connection con = null;
        CallableStatement cs = null;
        boolean resultado = false;

      
        try {
        	conexion.estableceConexion();
			con=conexion.getConexion();		
			con.setAutoCommit(false);
			if (educ != null){
				
					String query = "{? = call censo_comunal.insertar_educacion(?,?,?,?,?)}";
					cs = con.prepareCall(query);
					cs.registerOutParameter(1, Types.BOOLEAN);
					cs.setString(2,educ.getEdu_nivel());
					cs.setString(3,educ.getEdu_matricula());
					cs.setString(4,educ.getEdu_instituto_escuela());
					cs.setString(5,educ.getEdu_mensual());
					cs.setString(6,educ.getEdu_conoce_comput());
					
									
					
					
					cs.execute();
					resultado = cs.getBoolean(1);
					
					if(	resultado){
			              con.commit();
			             con.setAutoCommit(true);
			           }
									
						
					}	
        }catch(Exception ex){
        	 ex.getMessage();
        	        }finally{
        	           try{
        	               if (cs != null)  cs.close();
        	               if (con != null) con.close();
        	           }catch(SQLException esql){
        	                esql.getMessage();
        	           }
        	        }
        	        return resultado;
	}
	

}

